CHAPTER ONE INTRODUCTION 1.1 Introduction This project proposal deals with the development of a Software Requirements Specification (SRS) document that specifies what an airline reservation system should do and should not do. Air Uganda is one that operates all flights to and from Entebbe, Kigali, Dar es Salaam, Juba, Nairobi, Mombasa and Zanzibar. UAR uses a manual system of transactions related to flight reservation such as making ticket reservations for travelers in and from Entebbe since it transports passengers only in the African countries. When a passenger books a flight he/she is provided with ticket reservation forms, which includes block reservation, canceling and rescheduling tickets. All these records are kept in a box file for future references. Eventually, piles of files occupy a large space in office. Hence this makes the system slow and insufficient due to the time taken to search and analyze data for fravelers. Therefore the researchers intended to design and implement a computerized flight reservation system. 1.2 Background The airline was established in June 1994 and started operations in November 1994. It is owned by Tony Rubombora (62.5%), Managing Director, and Charles Muthama (37.5%), Chairman. It has 62 employees (as of March 2007). Nov 14, 2007 Air Uganda begun operations on November 14th 2007.The 1994 by Act of the Ugandan Parliament, to “provide and operate safe, efficient, adequate, economical and properly coordinated air transport services within and outside the country, for cargo, passenger, chartered passenger flights, air mail services and flight training”. For most of its life, the company has owned one aircraft, a Lockheed C-i 30 Hercules, registration number 5X-UCF. In October 2009, the fleet was expanded by the addition of two (2) Harbin Y- 12 turboprop aircraft. Operations were expanded to include passenger charter services within Uganda and to countries in Eastern Africa, Central Africa and Southern Africa.